package com.hospital.common.core.hl7Model.segments;

import com.hospital.common.core.hl7Model.hospitalWork.LabHl7Order;
import com.hospital.common.core.hl7Model.messages.DG1;
import com.hospital.common.core.hl7Model.messages.MSH;
import com.hospital.common.core.hl7Model.messages.PID;
import com.hospital.common.core.hl7Model.messages.PV1;
import lombok.Data;

import javax.xml.bind.annotation.XmlType;
import java.util.List;

/**
 * <pre>
 *  OML_O21
 * </pre>
 * @author lvyao
 * @verison $Id: OML_O21 v 0.1 2021-12-24 08:40:20
 */

@Data

@XmlType(propOrder = {
        "MSH",
        "PID",
        "PV1",
        "labHl7Orders",
        "DG1"
})
public class OML_O21 {

   /**
    * <pre>
    * MSH 消息头
    * </pre>
    */

   private com.hospital.common.core.hl7Model.messages.MSH MSH;

   /**
    * <pre>
    * PID  患者基本信息补充
    * </pre>
    */

   private com.hospital.common.core.hl7Model.messages.PID PID;

   /**
    * <pre>
    * PV1  患者住院信息
    * </pre>
    */

   private com.hospital.common.core.hl7Model.messages.PV1 PV1;

   private List<LabHl7Order> labHl7Orders;

   /**
    * <pre>
    * DG1  诊断信息
    * </pre>
    */

   private com.hospital.common.core.hl7Model.messages.DG1 DG1;
}
